Skip to content

Comments

Claude/awesome volhard#157

Merged
thestumonkey merged 3 commits intodevfrom
claude/awesome-volhard
Feb 14, 2026
Merged

Claude/awesome volhard#157
thestumonkey merged 3 commits intodevfrom
claude/awesome-volhard

Conversation

@thestumonkey
Copy link
Member

added feed feature

thestumonkey and others added 3 commits February 12, 2026 14:51
Implements a complete feed pipeline: extract user interests from stored
memories (via mem0), derive hashtags, fetch posts from Mastodon public
timelines, score posts by relevance, and display ranked results.

Backend: feed models (PostSource, Post, Interest), InterestExtractor
(two-pass aggregation of categories + entities with weighted scoring),
PostFetcher (concurrent Mastodon hashtag timeline fetching), PostScorer
(interest matching + recency decay), FeedService orchestrator, and
REST router with 9 endpoints under /api/feed.

Frontend: FeedPage with interest filter chips, ranked post cards,
source management modal, pagination, and bookmark/seen actions.
Hooks use React Query with dual Keycloak/legacy auth support.

Gated behind social_feed feature flag (disabled by default).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@thestumonkey thestumonkey merged commit e84d563 into dev Feb 14, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant